CKEDITOR.plugins.add('syntaxhighlight', {
    requires: ['dialog'],
    lang: ['en'],
    init: function(a){
        var b = "syntaxhighlight";
        var c = a.addCommand(b, new CKEDITOR.dialogCommand(b));
        c.modes = {
            wysiwyg: 1,
            source: 0
        };
        c.canUndo = false;
        a.ui.addButton(b, {
			//modify lang/en.js
            label: a.lang.syntaxhighlight.title,
            command: b,
            icon: this.path + "code.png"
        });
        CKEDITOR.dialog.add(b, this.path + "dialogs/syntaxhighlight-fix.js")
    }
});
